const express = require('express');
var bodyParser = require('body-parser');
const sequelize = require('./sequelize')
//初始化数据库
sequelize.init()
//测试
const app = express()
const port = 3000
//访问静态页面
app.use(express.static('www'))
//访问上传文件
app.use('/uploads',express.static('uploads'))//将文件设置成静态
//解析body 中间件
app.use(bodyParser.json({limit:'100mb'}));

//设置跨域访问
app.all('*',function(req,res,next) {
    res.header("Access-Control-Allow-Origin","*");//允许的域名
    res.header('Access-Control-Allow-Methods','PUT,GET,POST,DELETE,OPTIONS');//允许的请求方式
    res.header("Access-Control-Allow-Headers","X-Requested-With");//允许的 header
    res.header('Access-Control-Allow-Headers','Content-Type,token');//允许的 header
    next();
});

///wx
const wxRouter = require('./wx') 
wxRouter(app)

///admin
const adminRouter = require('./admin') 
adminRouter(app)


app.listen(port, () => {
    console.log(`Example app listening on port ${port}`)
})